#include "OLED.h"
#define OLED_RESET 0 //PD2 //arduino pin 0

#include "u8g.h"
#include <avr/interrupt.h>
#include <avr/io.h>
#include <util/delay.h>
#include "DataStructures.h"

u8g_t u8g;
void OLEDSetup() {
DDRD |= 1<<2;
PORTD |= 1<<2;
_delay_ms(100);
PORTD &= ~(1<<2);

  
u8g_InitI2C(&u8g, &u8g_dev_ssd1306_128x64_i2c, U8G_I2C_OPT_NONE);
  u8g_FirstPage(&u8g);
    do
    {
      draw();
    } while ( u8g_NextPage(&u8g) );
    u8g_Delay(100);
  
  
}

void draw(void)
{
  u8g_SetFont(&u8g, u8g_font_6x10);
  u8g_DrawStr(&u8g, 0, 15, "Hello World");
}

